Rotatable and extendable display portion of a computing device

ABSTRACT

In one general aspect, a computing device can include a base portion including an input region, a display portion, and a moving hinge coupled to the display portion. The moving hinge may be configured to rotate about an axis of rotation as the display portion rotates in a direction away from the input region. The computing device can also include a connecting rod coupled to the moving hinge and to the base portion. The moving hinge may be disposed at a first position with respect to the base portion. The moving hinge may be configured to move to a second position such that the axis of rotation is moved in response to the display portion being rotated in the direction away from the input region.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. Non-Provisional patentapplication Ser. No. 13/246,233, filed Sep. 27, 2011, entitled“ROTATABLE AND EXTENDABLE DISPLAY PORTION OF A COMPUTING DEVICE”, whichclaims priority to U.S. Non-Provisional patent application Ser. No.13/077,118, filed Mar. 31, 2011, entitled, “ROTATABLE AND EXTENDABLEDISPLAY PORTION OF A COMPUTING DEVICE,” both of which are incorporatedby reference herein in their entirety.

TECHNICAL FIELD

This description relates to a moveable display portion of a computingdevice.

BACKGROUND

Many known computing devices can have several mechanisms through which auser may interact with (e.g., trigger) one or more functions of thecomputing device. For example, user input devices such as keyboards,mouse devices, touch screen displays and/or so forth, through which auser may interact with computing devices to perform one or morecomputing functions, can be connected with and/or integrated into thecomputing devices. However, these user input devices may be cumbersometo use and/or may not produce results at a desirable speed, level ofaccuracy, and/or with a desired effect. Thus, a need exists for systems,methods, and apparatus to address the shortfalls of present technologyand to provide other new and innovative features.

SUMMARY

In one general aspect, a computing device can include a base portionincluding an input region, and a display portion having a hinge portion.The computing device can include an extension member coupled to the baseportion and configured to move the hinge portion of the display portionin a direction away from the input region in response to the displayportion being rotated about an axis of the hinge portion from a closedposition with respect to the base portion to a flat position withrespect to the base portion.

In another general aspect, a computing device can include a base portionincluding an input region, and a display portion configured to rotateabout an axis. The computing device can include an extension membercoupled to the base portion and coupled to the display portion where theextension member includes a portion configured to translate in adirection orthogonal to the axis from a position disposed within thebase portion to a position disposed outside of the base portion inresponse to the display portion being rotated about the axis.

In yet another general aspect, a computing device can include a baseportion including an input region, and a display portion operablycoupled to the base portion via a hinge portion. The display portion canbe configured to rotate about an axis through the hinge portion, and thedisplay portion can be coupled to the base portion such that the axistranslates with respect to the input region in response to the displayportion being rotated with respect to the base portion about the axis.

In yet another general aspect, a computing device may include a baseportion including an input region, a display portion, and a moving hingecoupled to the display portion. The moving hinge may be configured torotate about an axis of rotation as the display portion rotates in adirection away from the input region. The computing device may include aconnecting rod coupled to the moving hinge and to the base portion. Themoving hinge may be disposed at a first position with respect to thebase portion. The moving hinge may be configured to move to a secondposition such that the axis of rotation is moved in response to thedisplay portion being rotated in the direction away from the inputregion.

In some examples, the connecting rod may include a distal end and aproximal end. The distal end of the connecting rod may be connected tothe moving hinge. The base portion may include a hinge, and the hingemay be coupled to the proximal end of the connecting rod. The hinge maybe configured to rotate about a secondary axis of rotation.

In yet another general aspect, a computing device may include a baseportion including a first hinge configured to rotate about an axis ofrotation. The base portion may include an input region. The computingdevice may include a display portion, a second hinge coupled to thedisplay portion, and an extension member including a first end portionand a second end portion. The first end portion of the extension membermay be coupled to the second hinge. The second end portion of theextension member may be coupled to the first hinge. The extension membermay be configured to move the second hinge in a direction away from theinput region of the base portion in response to the first hinge beingrotated about the axis of rotation.

The details of one or more implementations are set forth in theaccompanying drawings and the description below. Other features will beapparent from the description and drawings, and from the claims.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1A is a schematic diagram of a side view of computing device in aclosed configuration.

FIG. 1B is a schematic diagram of a side view of the computing deviceshown in FIG. 1A in an open configuration.

FIG. 1C is a schematic diagram of a side view of the computing deviceshown in FIGS. 1A and 1B in a flat configuration.

FIG. 1D is a schematic diagram of a top view of the computing deviceshown in FIG. 1C.

FIG. 2A is a diagram of a side view of a portion of a computing device,including a base portion and a display portion, in a closedconfiguration.

FIG. 2B is a diagram of a side view the portion of the computing deviceshown in FIG. 2A in an open configuration.

FIG. 2C is a diagram of a side view of the portion of the computingdevice shown in FIGS. 2A and 2B in a flat configuration.

FIG. 3A is a diagram of a side view of a portion of a computing device,including a base portion and a display portion, in a closedconfiguration.

FIGS. 3B and 3C are diagrams of side views of the portion of thecomputing device shown in FIG. 3A in an open configuration.

FIG. 3D is a diagram of a side view of the portion of the computingdevice shown in FIGS. 3A through 3C in a flat configuration.

FIG. 4A is a block diagram that illustrates a position detection moduleand an activation module of a computing device.

FIG. 4B illustrates a position file that can be stored in the memory ofthe computing device shown in FIG. 4A.

FIG. 5 is a flowchart that illustrates a method for changing theactivation state of a movement device of a computing device based on aposition change of at least a portion of the computing device.

FIG. 6 is a perspective view of a computing device.

FIG. 7A is another diagram of a side view of a portion of a computingdevice, including a base portion and a display portion, in a closedconfiguration.

FIG. 7B is a schematic diagram of a side view of the portion of thecomputing device shown in FIG. 7A in a flat configuration.

FIG. 8A is a diagram of a side view of a portion of a computing device800, including a base portion and a display portion, in a closedconfiguration.

FIGS. 8B through 8D are diagrams of side views of the portion of thecomputing device shown in FIG. 8A in an open configuration.

FIG. 9A is a diagram of a computing device in a closed configuration,according to an embodiment.

FIG. 9B is a diagram of the computing device shown in FIG. 9A in an openconfiguration, according to an embodiment.

DETAILED DESCRIPTION

FIGS. 1A through 1D are schematic diagrams of a computing device 100 invarious configurations. Specifically, FIG. 1A is a schematic diagram ofa side view of computing device 100 in a closed configuration. FIG. 1Bis a schematic diagram of a side view of the computing device 100 shownin FIG. 1A in an open configuration, and FIG. 1C is a schematic diagramof a side view of the computing device 100 shown in FIGS. 1A and 1B in aflat configuration. FIG. 1D is a schematic diagram of a top view of thecomputing device 100 shown in FIG. 1C.

As shown in FIGS. 1A through 1D, the computing device 100 has a baseportion 110 and a display portion 120. The display portion 120 has anouter surface 122 that defines at least a portion of an outer cover ofthe computing device 100 when the computing device is in the closedconfiguration. The base portion 110 has a bottom surface 112 and a topsurface 114.

As shown in FIG. 1D, the base portion 110 can include an input region116. The input region 116 can include various types of input devicessuch as, for example, a keyboard, one or more buttons, an electrostatictouchpad to control a mouse cursor, etc. The input region 116 may beaccessible by a user at or via the top surface 114 of the base portion110.

Also, as shown in FIG. 1D, the display portion 120 can include a display126. The display 126 can have a display surface (also can be referred toas a viewable surface) upon which illuminated objects can be displayedand viewed by a user. In some embodiments, the display surface of thedisplay 126 can define at least a portion of a surface 124 of thedisplay portion 120.

In some embodiments, the display 126 included in the display portion 120can be, for example, a touch sensitive display. In some embodiments, thedisplay 126 can be, or can include, for example, an electrostatic touchdevice, a resistive touchscreen device, a surface acoustic wave (SAW)device, a capacitive touchscreen device, a pressure sensitive device, asurface capacitive device, a projected capacitive touch (PCT) device,and/or so forth. If a touch sensitive device, the display 126 canfunction as an input device. For example, the display 126 can beconfigured to display a virtual keyboard (e.g., emulate a keyboard) thatcan be used by a user as an input device.

As illustrated by FIGS. 1A through 1D, the computing device 100 isconfigured to change between various configurations. When the computingdevice 100 is in the closed configuration shown in FIG. 1A, the surface124 of the display portion 120 faces the top surface 114 of the baseportion 110. When the computing device 100 is in the closedconfiguration, the display portion 120 can be referred to as being in aclosed position with respect to the base portion 110. The display 126 ofthe display portion 120 of the computing device 100 faces (and maycover) the input region 116 of the base portion 110 of the computingdevice 100 when the computing device 100 is in the closed configuration.When in the closed configuration, the surface 124 of the display portion120 (or the display surface of the display 126) can be aligned along aplane that is substantially parallel to a plane along which the bottomsurface 112 and/or the top surface 114 of the base portion 110 isaligned.

The computing device 100 can be changed from the closed configurationshown in FIG. 1A to the open configuration shown in FIG. 1B by rotatingthe display portion 120 in a clockwise direction A1. The display portion120 is configured to rotate about an axis F, which is through hingeportions 128 of the display portion 120.

When in the open configuration, the surface 124 of the display portion120 does not directly face the top surface 114 of the base portion 110.Instead, the surface 124 of the display portion 120 (or the displaysurface of the display 126) is aligned along a plane that is nonparallelto a plane along which the bottom surface 112 and/or the top surface 114of the base portion 110 is aligned. When the computing device 100 is inthe open configuration, the display portion 120 can be referred to asbeing in an open position with respect to the base portion 110. As shownin FIG. 1B, the computing device 100 can be moved from the openconfiguration to the closed configuration by rotating the displayportion 120 in a counterclockwise direction A2.

Although not shown in FIGS. 1A through 1D, the computing device 100 canhave many open configurations, where the surface 124 of the displayportion 120 is aligned along a plane that is nonparallel to a planealong which the bottom surface 112 and/or the top surface 114 of thebase portion 110 is aligned. In other words, the display portion 120 canbe moved between various open positions with respect to the base portion110 where the display 126 may be viewed by, for example, a user.

The computing device 100 can be changed from the open configurationshown in FIG. 1B, to the flat configuration shown in FIG. 1C by rotatingthe display portion 120 in the clockwise direction A1 until the displayportion 120 and the base portion 110 are aligned along (e.g.,substantially aligned along) a common plane E. Specifically, the displayportion 120 can be rotated in the clockwise direction A1 until the outersurface 122 of the display portion 120 is aligned along (or intersectsor comes in contact with) the plane E and the bottom surface 112 of thebase portion 110 is also aligned along the plane E. Thus, the baseportion 110 and the display portion 120 have a flat orientation when thecomputing device 100 is in the flat configuration shown in FIG. 1C. Whenthe computing device 100 is in the flat configuration, the displayportion 120 can be referred to as being in a flat position with respectto the base portion 110. In some embodiments, when the computing device100 is in the flat configuration, the display surface 124 of the displayportion 120 can be aligned along a plane that is parallel to (orsubstantially parallel to) a plane along which the bottom surface 112(or top surface 114) of the base portion 110 is aligned. In someembodiments, an angle between the display surface 124 of the displayportion 120 and the base portion 110 (e.g., the top portion 114, thebottom portion 112) is greater than 180 degrees when the computingdevice 100 is in the flat configuration.

Extensions 140, which are shown in FIGS. 1A through 1D, are used tocouple the base portion 110 to the display portion 120 and to enable thecomputing device 100 to change between the various configurations shownin FIGS. 1A through 1D. In other words, the display portion 120 iscoupled to the base portion 110 via the extensions 140. As shown inFIGS. 1A through 1B, the display portion 120 has hinge portions 128 thatare coupled to the base portion 110 via hinge portions 144 (also can bereferred to as distal ends) of the extensions 140. The hinge portions128 and the hinge portions 144 can collectively define at least aportion of a hinge. In some embodiments, the extensions 140 can each bereferred to as extension members.

As illustrated in FIGS. 1A through 1D, the extensions 140 are configuredto translate in direction C1 (towards a front end 115 and towards theinput region 116 of the base portion 110) and in direction C2 (towardsthe back end 113 and away from the input region 116 of the base portion110) along the guides 150 disposed within the base portion 110.Translation in direction C2 can be referred to as projection of theextensions 140 (out of the base portion 110 and away from the inputregion 116), and translation in direction C1 can be referred to asretraction of the extensions 140 (into the base portion 110 and towardsthe input region 116). In some embodiments, the extensions 140 arecoupled to the base portion 110 via the guides 150.

In some embodiments, the direction C1 can be referred to astranslational directions C1, and direction C2 can be referred to astranslational direction C2. As shown in FIG. 1D, the translationaldirections C1 and C2 are orthogonal to (or substantially orthogonal to)the axis G and the axis F. Also, the axis G and the axis F can each beorthogonal to an axis (e.g., a longitudinal axis) of (or line alignedalong) one or more of the guides 150.

Also, as illustrated in FIGS. 1A through 1B, the extensions 140 areconfigured to rotate in the clockwise direction A1 and in thecounterclockwise direction A2. Thus, the extensions 140 are configuredto rotate, as well as translate, in response to the computing device 100being moved between the configurations illustrated in FIGS. 1A through1D. The extensions 140 are configured to rotate about an axis G (shownin FIG. 1B).

Specifically, in response to the computing device 100 being moved fromthe closed configuration shown in FIG. 1A to the open configurationshown in FIG. 1B, the extensions 140 are configured to slidably move(e.g., translate) within the guides 150 along direction C2 and rotate inthe clockwise direction A1. The extensions 140 have proximal ends 142configured to slidably move within the guides 150. In some embodiments,the proximal ends 142 can be referred to as hinge portions of theextensions 140.

In this embodiment, in response to the display portion 120 being movedfrom the closed position shown in FIG. 1A to the open position shown inFIG. 1B, the extensions 140 are configured to slidably move and rotate.In some embodiments, in response to the computing device 100 being movedfrom the open configuration shown in FIG. 1B to the closed configurationshown in FIG. 1A, the extensions 140 can be configured to slidably move(e.g., translate) within the guides 150 along direction C1 and rotate inthe counterclockwise direction A2. Also, in response to the displayportion 120 being moved from the closed position shown in FIG. 1A to theopen position shown in FIG. 1B, the axis F is configured to move awayfrom the input region 116 of the base portion 110.

As shown in FIG. 1A, one or more portions of medial portions 146 of theextensions 140 are disposed within the base portion 110 and/or thedisplay portion 120 of the computing device 100 when the computingdevice 100 is in the closed configuration. In response to the computingdevice 100 being moved to the open configuration and/or the flatconfiguration, the portion(s) of the medial portions 146 of theextensions 140 are moved from positions disposed within the base portion110 and/or the display portion 120 to positions outside of the baseportion 110 and/or the display portion 120. Thus, the portion(s) of themedial portions 146 are moved out of (e.g., translated out of) the baseportion 110 and/or the display portion 120 (and are exposed) in responseto the computing device being moved from the closed configuration to theopen configuration and/or the flat configuration.

In response to the computing device 100 being moved from the openconfiguration shown in FIG. 1B to the flat configuration shown in FIG.1C, the extensions 140 are configured to rotate in the clockwisedirection A1. In this embodiment, the extensions 140 do not translate indirection C1 or direction C2 in response to the computing device 100being moved from the open configuration to the flat configurationbecause the extensions 140 are fully translated within the guides 150out of the back end 113 of the base portion 110 when in the openconfiguration shown in FIG. 1B. In some embodiments, the extensions 140and/or guides 150 may be configured so that the extensions 140 slidablymove (e.g., translate) in response to the computing device 100 beingmoved from the open configuration to the flat configuration.

In some embodiments, one or more of the guides 150 can be, or caninclude, a slot or groove into which the sliding portions (not shown) ofthe guides 150 can be inserted and slidably moved. In some embodiments,one or more of the guides 150 can include a member (e.g., a rod) alongwhich one or more of the sliding portions of the guides 150 can slidablymove. In some embodiments, at least a portion of one or more of thesliding portions of the guides 150 can be disposed around (e.g., atleast partially around), or otherwise coupled to, the member. In someembodiments, one or more of the sliding portions of the guides 150and/or one or more of the guides 150 can include rolling devices such aswheels or ball-bearings that can facilitate translational movement(e.g., facilitate relatively smooth translational movement) of thedisplay portion 120 with respect to the base portion 110. In someembodiments, one or more input devices (e.g., a keyboard) included inthe input region 116 can have a fixed position in the base portion 110with respect to one or more of the guides 150.

In some embodiments, the extensions 140 can be configured to translateand/or rotate only within a portion of a range of rotation of thedisplay portion 120 in the clockwise direction A1 or thecounterclockwise direction A2. For example, in some embodiments, theextensions 140 may not be configured to translate (e.g., translation indirection C1 or C2) and/or rotate (e.g., rotate in the clockwisedirection A1 or the counterclockwise direction A2) when an angle betweenthe surface 124 of the display portion 120 and the top surface 114 ofthe base portion 110 is less than a specified angle (e.g., 30 degrees,60 degrees, 90 degrees, 120 degrees, 150 degrees), and the extension 140is configured to translate and/or rotate when the angle between thesurface 124 of the display portion 120 and the top surface 114 of thebase portion 110 is greater than or equal to the specified angle. Moredetails related to translation and/or rotation of extensions within onlya portion of a range of rotation of a display portion are discussed inconnection with the figures below.

Although not shown, in some embodiments, the base portion 110 caninclude various computing components such as one or more processors, agraphics processor, a motherboard, a memory (e.g., a disk drive, asolid-state drive), and/or so forth. One or more images displayed on adisplay of the display portion 120 can be triggered by the computingcomponents included in the base portion 110. In some embodiments, one ormore wires configured to handle signaling (e.g., video signals, signalsgenerated in response to interactions with the display) between thedisplay portion 120 and the base portion 110 can be associated with oneor more of the extensions 140 and/or guides 150. For example, one ormore wires configured to transfer signals between the base portion 110(e.g., a processor included in the base portion 110) and the displayportion 120 can be disposed inside of one or more of the extensions 140and/or guides 150.

In some embodiments, one or more detents can be included along (or in)one or more of the extensions 140 and/or guides 150. In someembodiments, the movement of the extensions 140 can be dampened by oneor more dampeners (not shown) (e.g., friction components, resistiveelements, torsion bar). In other words, the extensions 140 (and/orportions associated with the extensions 140 (e.g., the guides 150)) canbe configured so that the extensions 140 move from (e.g., extends outof) the base portion 110 at a specified rate.

As shown in FIGS. 1A through 1D, the computing device 100 can be apersonal computing laptop-type device. In some embodiments, thecomputing device 100 can be any type of computing device. The computingdevice 100 can be, for example, a wired device and/or a wireless device(e.g., wi-fi enabled device) and can be, for example, a computing entity(e.g., a personal computing device), a server device (e.g., a webserver), a mobile phone, a personal digital assistant (PDA), and/or soforth. The computing device 100 can be configured to operate based onone or more platforms (e.g., one or more similar or different platforms)that can include one or more types of hardware, software, firmware,operating systems, runtime libraries, and/or so forth. More detailsrelated to various configurations of a computing device that has adisplay portion configured to move with respect to a base portion aredescribed in connection with the figures below.

In some embodiments, the computing device 100 can be made of any type ofmaterial. For example, the extensions 140, the base portion 110, thedisplay portion can be made of a plastic material, a metallic material,a composite material, and/or so forth.

Although illustrated in FIGS. 1A and 1D as being disposed within thebase portion 110 and/or the display portion 120, in some embodiments,one or more of the extensions 140 and/or guides 150 may be disposedoutside of the base portion 110 and/or the display portion 120. Forexample, one or more of the guides 150 may be coupled to one or moresides of the base portion 110. In such embodiments, one or more of theextensions 140 may be configured to slidably move along the one or moreguides 150 coupled to the one or more sides of the base portion 110.

FIGS. 2A through 2C are diagrams that illustrate a computing device 200in various configurations. The computing device 200 can be similar tothe computing device 100 shown in FIG. 1. Specifically, FIG. 2A is adiagram of a side view of a portion of a computing device 200, includinga base portion 210 and a display portion 220, in a closed configuration.FIG. 2B is a diagram of a side view the portion of the computing device200 shown in FIG. 2A in an open configuration, and FIG. 2C is a diagramof a side view of the portion of the computing device 200 shown in FIGS.2A and 2B in a flat configuration.

As shown in FIGS. 2A through 2C, the display portion 220 has an outersurface 222 that defines at least a portion of an outer cover of thecomputing device 200 when the computing device is in the closedconfiguration. The base portion 210 has a bottom surface 212 and a topsurface 214.

Although not shown in FIGS. 2A through 2C, the base portion 210 caninclude an input region that can include various types of input devicessuch as, for example, a keyboard, one or more buttons, an electrostatictouchpad to control a mouse cursor, etc. Also, although not shown, thedisplay portion 220 can include a display with a display surface. Insome embodiments, the display can be, for example, a touch sensitivedisplay.

Extension 240, which is shown in FIGS. 2A through 2C, is used to couplethe base portion 210 to the display portion 220 and to enable thecomputing device 200 to be moved between the various configurationsshown in FIGS. 2A through 2C. In other words, the display portion 220 iscoupled to the base portion 210 via the extension 240. As shown in FIGS.2A through 2B, the display portion 220 has a hinge portion 228 that iscoupled to the base portion 210 via the extension 240. The base portion210 and the display portion 220 can be coupled by more than oneextension 240. For example, two extensions 240, located at opposing endsof the base portion 210 and the display portion 220, can be used tocouple the base portion 210 and the display portion 220.

As illustrated in FIGS. 2A through 2C, the extension 240 is configuredto translate in direction D1 (e.g., translational direction D1) and indirection D2 (towards the back end 213 of the base portion 210) (e.g.,translational direction D2). In some embodiments, the directions D1 andD2 can be orthogonal to (e.g., substantially orthogonal to) the axis H,which is the axis around which the display portion 220 is configured torotate. Also, as illustrated in FIGS. 2A through 2C, the extension 240can be configured to rotate in the clockwise direction B1 and in thecounterclockwise direction B2 about the axis H.

Although not shown, in some embodiments, the extension 240 can beconfigured to slidably move (e.g., translate) along one or more guides(not shown) disposed within the base portion 210. Thus, the extension240 (e.g., a proximal portion of the extension 240) can be coupled tothe base portion 210 via one or more guides. Although not shown, theextension 240 can be configured to rotate about an axis (not shown)different from axis H.

When the computing device 200 is in the closed configuration shown inFIG. 2A, a surface 224 of the display portion 220 faces the top surface214 of the base portion 210. When in the closed configuration, thesurface 224 of the display portion 220 (or the display surface of thedisplay) is aligned along a plane that is substantially parallel to aplane along which the bottom surface 212 and/or the top surface 214 ofthe base portion 210 is aligned.

When in the open configuration, the surface 224 of the display portion220 no longer directly faces the top surface 214 of the base portion210. Instead, the surface 224 of the display portion 220 (or the displaysurface of the display 226) is aligned along a plane that is nonparallelto a plane along which the bottom surface 212 and/or the top surface 214of the base portion 210 is aligned. When the computing device 200 is inthe open configuration the display portion 220 can be referred to asbeing in an open position with respect to the base portion 210.

The computing device 200 can be changed from the closed configurationshown in FIG. 2A to the open configuration shown in FIG. 2B by rotatingthe display portion 220 in a clockwise direction B1. The extension 240is configured to slidably move (e.g., translate) along direction D2 androtate in the counterclockwise direction B2, in response to thecomputing device 200 being moved from the closed configuration shown inFIG. 2A to the open configuration shown in 2B.

The computing device 200 can be moved from the open configuration to theclosed configuration by rotating the display portion 220 in acounterclockwise direction B2. In such instances, the extension 240 isconfigured to slidably move (e.g., translate) along direction D1 androtate in the clockwise direction B1.

The base portion 210 and the display portion 220 have a flat orientationwhen the computing device 200 is in the flat configuration shown in FIG.2C. When in the flat configuration, the top surface 214 of the baseportion 210 and the surface 224 of the display portion 220 are eachaligned along planes that are parallel (or substantially parallel).Also, when in the flat configuration, at least a portion of the outersurface 222 of the display portion 220 is aligned along a plane I andthe bottom surface 212 of the base portion 210 is also aligned along theplane I. When the computing device 200 is in the flat configuration, thedisplay portion 220 can be referred to as being in a flat position withrespect to the base portion 210.

The computing device 200 can be changed from the open configurationshown in FIG. 2B, to the flat configuration shown in FIG. 2C by rotatingthe display portion 220 in the clockwise direction B1 until at least aportion of the surface 222 of the display portion 220 and the bottomsurface 212 of the base portion 210 are aligned along (or intersects orcontacts) the plane I.

In this embodiment, in response to the display portion 220 being movedfrom the closed position shown in FIG. 2A to the open position shown inFIG. 2B, the extensions 240 are configured to slidably move and rotate.In some embodiments, in response to the computing device being movedfrom the open configuration shown in FIG. 2B to the closed configurationshown in FIG. 2A, the extensions 240 can be configured to slidably move(e.g., translate) within the guides 250 along direction D1 and rotate inthe counterclockwise direction B2. In response to moving from the openconfiguration to the flat configuration, the extension 240 of thecomputing device 200 can be configured to slidably move (e.g.,translate) along direction D2 and rotate in the counterclockwisedirection B2.

As shown in FIG. 2A, the entire extension 240 and the hinge portion 228of the display portion 210 are disposed within the base portion 210 ofthe computing device 200 when the computing device 200 is in the closedconfiguration. In some embodiments, at least a portion of the extension240 and/or at least a portion of the hinge portion 228 of the displayportion 210 are disposed outside of the base portion 210 of thecomputing device 200 when the computing device 200 is in the closedconfiguration shown in FIG. 2A. In response to the computing device 200being moved to the open configuration and/or the flat configuration, atleast a portion of the extension 240 and the hinge portion 228 of thedisplay portion 210 are each moved from a position disposed within thebase portion 210 to a position outside of the base portion 210. Theportion of the extension 240 and the hinge portion 228 of the displayportion 210 are each moved out of (e.g., translated out of) the baseportion 210 (and is exposed) in response to the computing device 200being moved from the closed configuration to the open configurationand/or the flat configuration. Thus, the portion of the extension 240and the hinge portion 228 of the display portion 210 are each moved outof (e.g., translated out of) the base portion 210 (and is exposed) whenthe display portion 220 of the computing device 200 is rotated about theaxis H (in the clockwise direction B1) from the closed position to theopen position and/or the flat position.

The portion of the extension 240 and the hinge portion 228 of thedisplay portion 210 are each moved inside of (e.g., translated into) thebase portion 210 in response to the computing device 200 being movedfrom the open configuration and/or the flat configuration to the closedconfiguration. It follows that the portion of the extension 240 and thehinge portion 228 of the display portion 210 are each moved inside of(e.g., translated into) the base portion 210 when the display portion220 of the computing device 200 is rotated about the axis H (in thecounterclockwise direction B2) from the open position and/or the flatposition to the closed position.

In some embodiments, the hinge portion 228 of the display portion 220can have a different shape (or outer profile) than that shown in FIGS.2A through 2C. For example, the hinge portion 228 can have a rectangularshape (or outer profile), a square shape (or outer profile), a circularshape (or outer profile), and so forth.

As shown in FIG. 2C, the axis H (and the hinge portion 228 of thedisplay portion 220) is moved along a path Q represented by the curveddashed line in response to the computing device 200 being moved from theclosed configuration to the flat configuration (via the openconfiguration), and in response to the computing device 200 being movedfrom the flat configuration to the closed configuration (via the openconfiguration). In some embodiments, the extension 240 can be configuredto move within a guide (e.g., a curved guide) (not shown) so that theextension 240 moves the axis H and/or the hinge hundred 28 of thedisplay portion 220 along the path Q Although not shown, in someembodiments, the computing device 200 may be configured so that the axisH (and the hinge 220 of the display portion 220) is moved along a pathdefining a straight line or a different path than that shown in FIG. 2C.

As shown in FIGS. 2A through 2C, in this embodiment, the extension 240is rotated in the counterclockwise direction B2 in response to thecomputing device being moved from the closed configuration (shown inFIG. 2A) to the open configuration (shown in FIG. 2B) and/or the flatconfiguration (shown in FIG. 2C). The extension 240 is rotated in theclockwise direction B1 in response to the computing device being movedfrom open configuration (shown in FIG. 2B) and/or the flat configuration(shown in FIG. 2C) to the closed configuration (shown in FIG. 2A).

In this embodiment, the computing device 200 is configured so that thedisplay portion 220 does not come in contact with a back end 213 (alsocan be referred to as a proximal end) of the base portion 210 inresponse to the computing device 200 being moved from the closedconfiguration (shown in FIG. 2A) to the open configuration (shown inFIG. 2B) and/or to the flat configuration (shown in FIG. 2C). In someembodiments, the computing device 200 (e.g., the extension 240, thehinge portion 228, the base portion 210, the display portion 220) can beconfigured so that at least a portion of the display portion 220 comesin contact with the back end 213 of the base portion 210 when thecomputing device 200 is in the open configuration or the flatconfiguration.

In some embodiments, the computing device 200 can include a mechanicalmechanism that is configured to cause the extension 240 to translateand/or rotate in response to the display portion 220 being rotated inthe clockwise direction B1 or in the counterclockwise direction B2. Forexample, a motor and gear mechanism can be configured to cause theextension 240 to translate out of the base portion 210 of the computingdevice 200 in response to the display portion 220 being rotated from theclosed position (shown in FIG. 2A) to the open position (shown in FIG.2B). In some embodiments, at least a portion of the extension 240 can becoupled to a ball and screw mechanism configured to cause the extension240 to translate and/or rotate in response to the display portion 220being rotated in the clockwise direction B1 or in the counterclockwisedirection B2.

As illustrated in FIGS. 2A through 2C, the extension 240 is configuredto translate and rotate as the display portion 220 is rotated in theclockwise direction B1 or the counterclockwise direction B2. In otherwords, the extension 240 is configured to translate and/or rotateconcurrently with the display portion 220 rotating in the clockwisedirection B1 or the counterclockwise direction B2.

In some embodiments, the extension 240 is configured to translate and/orrotate only within a portion of a range of the rotation of the displayportion 220 in the clockwise direction B1 or the counterclockwisedirection B2. For example, in some embodiments, the extension 240 is notconfigured to translate (e.g., translate in direction D1 or D2) and/orrotate (e.g., rotate in the clockwise direction B1 or thecounterclockwise direction B2) when an angle between the surface 224 ofthe display portion 220 and the top surface 214 of the base portion 210is less than a specified angle (e.g., 30 degrees, 60 degrees, 90degrees, 120 degrees, 150 degrees), and the extension 240 is configuredto translate and/or rotate when the angle between the surface 224 of thedisplay portion 220 and the top surface 214 of the base portion 210 isgreater than or equal to the specified angle. In some embodiments, aspecified angle can be referred to as a threshold angle.

As a specific example, in some embodiments, in response to the computingdevice 200 being changed from the closed configuration (shown in FIG.2A) to the open configuration (shown in FIG. 2B) the extension 240 isconfigured to translate (in direction D2) when an angle between thesurface 224 of the display portion 220 and the top surface 214 of thebase portion 210 is less than a specified angle (e.g., 30 degrees, 60degrees, 90 degrees, 120 degrees, 150 degrees). The extension 240 can beconfigured to translate (in direction D2) as the angle between thesurface 224 of the display portion 220 and the top surface 214 of thebottom portion 210 changes while less than the specified angle. Theextension 240 can be configured to rotate (e.g., rotate in thecounterclockwise direction B2) when the angle between the surface 224 ofthe display portion 220 and the top surface 214 of the base portion 210is greater than or equal to the specified angle. The extension 240 canbe configured to rotate (e.g., rotate in the counterclockwise directionB2) as the angle between the surface 224 of the display portion 220 andthe top surface 214 of the bottom portion 210 changes while greater thanor equal to the specified angle. In some embodiments, the oppositesequence, or a different sequence, can occur (e.g., can be performed) inresponse to the computing device 200 being changed from the openconfiguration to the closed configuration.

As another specific example, in some embodiments, in response to thecomputing device 200 being changed from the closed configuration (shownin FIG. 2A) to the open configuration (shown in FIG. 2B) the extension240 is configured to translate (in direction D2) when an angle betweenthe surface 224 of the display portion 220 and the top surface 214 ofthe base portion 210 is less than a first angle (e.g., 30 degrees, 60degrees, 90 degrees, 120 degrees, 150 degrees). The extension 240 can beconfigured to translate (in direction D2) as the angle between thesurface 224 of the display portion 220 and the top surface 214 of thebottom portion 210 changes while less than the first angle. Theextension 240 can be configured to rotate (e.g., rotate in thecounterclockwise direction B2) when the angle between the surface 224 ofthe display portion 220 and the top surface 214 of the base portion 210is greater than or equal to the first angle, but less than a secondangle. The extension 240 can be configured to rotate (e.g., rotate inthe counterclockwise direction B2) as the angle between the surface 224of the display portion 220 and the top surface 214 of the bottom portion210 changes while greater than or equal to the first angle, but lessthan the second angle. The extension 240 can be configured to neitherrotate nor translate when the angle between the surface 224 of thedisplay portion 220 and the top surface 214 of the base portion 210 isgreater than or equal to the second angle. In some embodiments, theopposite sequence, or a different sequence, can occur (e.g., can beperformed) in response to the computing device 200 being changed fromthe open configuration to the closed configuration.

As yet another example, in some embodiments, the computing device 200may be configured so that the extension 240 may not translate and/orrotate until an angle between the surface 224 of the display portion 220and the top surface 214 of the base portion 210 is greater than or lessthan a specified angle (e.g., a threshold angle). Specifically, inresponse to the computing device 220 is being moved from the closedconfigured (shown in FIG. 2A) to the flat configuration (shown in FIG.2C) the computing device 200 may be configured so that the extension 240may not translate or rotate until an angle between the surface 224 ofthe display portion 220 and the top surface 214 of the base portion 210is greater than a specified angle (e.g., a threshold angle).

As yet another specific example, in some embodiments, in response to thedisplay portion 220 being initially moved from the closed configurationshown in FIG. 2A (e.g., started to be moved towards the openconfiguration shown in FIG. 2B), the extension 240 can be configured totranslate and/or rotate (e.g., automatically translate and/or rotate)using a movement device (e.g., a motor, a gear mechanism, aspring-loaded mechanism). In some embodiments, in response to thedisplay portion 220 being initially rotated from the closedconfiguration shown in FIG. 2A (e.g., started to be moved towards theopen configuration shown in FIG. 2B) a few degrees to a slightly openposition, the extension 240 can be configured to translate (in directionD2) and rotate (in counterclockwise direction B2) to the position shownin FIG. 2C using the movement mechanism. After the extension 240 hastranslated (in direction D2) and rotated (in counterclockwise directionB2) to the position shown in FIG. 2C using the movement mechanism, theextension 240 may not further translate and/or rotate as the displayportion 220 is rotated from the slightly open position to the flatposition with respect to the base portion 210 (so that the computingdevice 200 is in the flat configuration). In response to the displayportion 220 being moved from the flat configuration shown in FIG. 2C,the extension 240 may not to translate and/or rotate until the displayportion 220 is rotated to the slightly open position. In response to thedisplay portion 220 being moved to the slightly open position, theextension 240 can be configured to translate (in direction D1) androtate (in clockwise direction B1) to the position shown in FIG. 2A.

In some embodiments, the translation and/or rotation of the extension240 when the display portion 220 is at the slightly open position can becaused using, for example, a movement device such as a motor, a gearmechanism, and/or a spring-loaded mechanism. In some embodiments, thetranslation and/or rotation of the extension 240 when the displayportion 220 is at or around the slightly open position can be triggeredby, for example, a switch (that is coupled to the movement device) beingactuated (e.g., a switch being actuated in response to the displayportion 220 being moved).

In some embodiments, the computing device 200 may be configured so thatthe display portion 220 may optionally be prevented from rotating beyonda specified point. For example, a locking mechanism can be activated(e.g., actuated) so that the display portion 220 may not be rotatedabout the axis H beyond a specified position. In some embodiments, thelocking mechanism may later be deactivated so that the display portion220 may be rotated about the axis H beyond a specified position.

FIGS. 3A through 3D are diagrams that illustrate a computing device 300in various configurations. The computing device 300 can be similar to,for example, the computing device 100 shown in FIG. 1. Specifically,FIG. 3A is a diagram of a side view of a portion of a computing device300, including a base portion 310 and a display portion 320, in a closedconfiguration. FIGS. 3B and 3C are diagrams of side views of the portionof the computing device 300 shown in FIG. 3A in an open configuration,and FIG. 3D is a diagram of a side view of the portion of the computingdevice 300 shown in FIGS. 3A through 3C in a flat configuration.

As shown in FIGS. 3A through 3D, the display portion 320 has an outersurface 322 that defines at least a portion of an outer cover of thecomputing device 300 when the computing device is in the closedconfiguration. The base portion 310 has a bottom surface 312 and a topsurface 314.

Although not shown, the base portion 310 can include an input regionthat can include various types of input devices such as, for example, akeyboard, one or more buttons, an electrostatic touchpad to control amouse cursor, etc. Also, although not shown, the display portion 320 caninclude a display with a display surface. In some embodiments, thedisplay can be, for example, a touch sensitive display.

Extension 340, which is shown in FIGS. 3A through 3C, is used to couplethe base portion 310 to the display portion 320 and enable the computingdevice 300 to be moved between the various configurations shown in FIGS.3A through 3C. In other words, the display portion 320 is coupled to thebase portion 310 via the extension 340. As shown in FIGS. 3A through 3B,the display portion 320 has a hinge portion 328 that is coupled to thebase portion 310 via the extension 340. The base portion 310 and thedisplay portion 320 can be coupled by more than one extension 340. Forexample, two extensions 340, located at opposing ends of the baseportion 310 and the display portion 320, can be used to couple the baseportion 310 and the display portion 320.

As illustrated in FIGS. 3A through 3D, the extension 340 is configuredto translate in direction K1 (e.g., translational direction K1) and indirection K2 (towards the back end 313 (and away from an input region)of the base portion 310) (e.g., translational direction K2). In someembodiments, the directions K1 and K2 can be orthogonal to (e.g.,substantially orthogonal to) the axis J, which is the axis around whichthe display portion 320 is configured to rotate. Also, as illustrated inFIGS. 3A through 3C, the extension 340 can be configured to rotate inthe clockwise direction N1 and in the counterclockwise direction N2about the axis J.

Although not shown, in some embodiments, the extension 340 can beconfigured to slidably move (e.g., translate) along one or more guides(not shown) disposed within the base portion 310. Thus, the extension340 can be coupled to the base portion 310 via one or more guides.Although not shown, the extension 340 can be configured to rotate aboutan axis (not shown).

Similar to the computing devices described above, the computing device300 can be moved from the closed configuration (shown in FIG. 3A) to theflat configuration (shown in FIG. 3D) via the open configurations (shownin FIGS. 3B and 3C). Also, the computing device 300 can moved from theflat configuration (shown in FIG. 3D) to the closed configuration (shownin FIG. 3A) via the open configurations (shown in FIGS. 3B and 3C).

In this embodiment, the computing device 300 can be changed from theclosed configuration shown in FIG. 3A to the open configuration shown inFIG. 3B by rotating the display portion 320 in a clockwise direction N1.The extension 340 does not slidably move (e.g., translate) or rotate inresponse to the computing device 300 being changed from the closedconfiguration shown in FIG. 3A to the open configuration shown in FIG.3B. However, in response to the computing device 300 being changed fromthe open configuration shown in FIG. 3B to the open configuration shownin FIG. 3C, the extension 340 is slidably moved (e.g., translated) alongdirection K2 and rotated in the counterclockwise direction N2 inresponse to the display portion 320 being rotated in the clockwisedirection N1. Finally, the computing device 300 can be changed from theopen configuration shown in FIG. 3C, to the flat configuration shown inFIG. 3C by rotating the display portion 320 in the clockwise directionN1 until at least a portion of the surface 322 of the display portion320 and the bottom surface 312 of the base portion 310 are aligned along(or contact or intersect) plane M.

As shown in FIGS. 3B through 3D, the extension 340 is rotated in thecounterclockwise direction N2 in response to the computing device beingmoved from the open configuration shown in FIG. 3B to the openconfiguration shown in FIG. 3C and/or the flat configuration shown inFIG. 3D. The extension 340 is rotated in the clockwise direction N1 inresponse to the computing device being moved from the open configurationshown in FIG. 3C and/or the flat configuration shown in FIG. 3D to theopen configuration shown in FIG. 3B.

As shown in FIG. 3A, the entire extension 340 and the hinge portion 328of the display portion 310 are disposed within the base portion 310 ofthe computing device 300 when the computing device 300 is in the closedconfiguration shown in FIG. 3A. In some embodiments, at least a portionof the extension 340 and/or the hinge portion 328 of the display portion310 are disposed outside of the base portion 310 of the computing device300 when the computing device 300 is in the closed configuration shownin FIG. 3A. As shown in FIG. 3B, the entire extension 340 and a portionof (e.g., only a portion of) the hinge portion 328 of the displayportion 310 are disposed within the base portion 310 of the computingdevice 300 when the computing device 300 is in the open configuration.In some embodiments, at least a portion of the extension 340 is disposedoutside of the base portion 310 of the computing device 300 when thecomputing device 300 is in the open configuration shown in FIG. 3B. Whenthe computing device 300 is in the open configuration shown in FIG. 3Cor the flat configuration shown in FIG. 3D, at least a portion of theextension 340 and at least a portion of the hinge portion 328 of thedisplay portion 310 are each in a position outside of the base portion310.

In some embodiments, the hinge portion 328 of the display portion 320can have a different shape (or outer profile) than that shown in FIGS.3A through 3D. For example, the hinge portion 328 can have a rectangularshape (or outer profile), a square shape (or outer profile), a circularshape (or outer profile), and so forth.

In this embodiment, in response to the display portion 320 being movedfrom the open position shown in FIG. 3B to the open position shown inFIG. 3C, a bottom portion 327 of the display portion 320 contacts a backend 313 of the base portion 310. As the display portion 320 is rotatablymove around the axis J from the open position shown in FIG. 3B to theopen position shown in FIG. 3C (in the clockwise direction N1), thehinge portion 328, which is operably coupled to the extension 340, pullsthe extension 340 (e.g., pulls the extension 340 using a lever-typemotion or action). Specifically, the hinge portion 328 can be configuredto pull at least a portion of the extension 340 out of the base portion310 so that the extension 340 moves along direction K2 and rotates inthe counterclockwise direction N2 (as the display portion 320 is rotatedin the clockwise direction N1). At least a portion of the extension 340is disposed outside of the base portion in response to being pulled bythe hinge portion 328 of the display portion 320 to the position shownin FIG. 3C. As the display portion 320 is rotatably moved to the flatposition shown in FIG. 3D, the hinge portion 328 of the display portion320 continues to pull the extension 340 until the extension is in theposition shown in FIG. 3D.

In some embodiments, the extension 340 (or a device coupled to theextension 340) can be configured to resist the pulling of the hingeportion 328 of the display portion 320. For example, the extension 340can be connected to a device such as a spring, or other type ofmechanism, that pulls the extension 340 in a direction opposite thepulling of the hinge portion 328 as the display portion 320 is rotatablymoved around the axis J in the clockwise direction N1.

In this embodiment, the bottom portion 327 of the display portion 320contacts the back end 313 of the base portion 310 when the surface 324of the display portion 320 is aligned along (or approximately alignedalong) the plane L shown in FIGS. 3B and 3C. When the surface 324 of thedisplay portion 320 is aligned along the plane L, an angle between thesurface 324 of the display portion 320 and the top surface 314 of thebase portion 310 is approximately a right angle (e.g., a 90° angle). Insome embodiments, the bottom portion 327 of the display portion 320 maybe configured to contact the back end 313 of the base portion 310 whenan angle between the surface 324 of the display portion 320 and the topsurface 314 of the base portion 310 is acute and/or obtuse.

In this embodiment, the computing device 300 is configured so that thedisplay portion 320 does not come in contact with a back end 313 (alsocan be referred to as a proximal end) of the base portion 310 inresponse to the computing device 300 being moved from the closedconfiguration (shown in FIG. 3A) to the open configuration (shown inFIG. 3B). Specifically, the base portion 310 has a curved portion 311that is defined so that the bottom portion 327 of the base portion 320does not come in contact with the base portion 310. In some embodiments,the curved portion 311 can define a portion of the back end 313 of thebase portion 310.

In some embodiments, in response to the surface 324 of the displayportion 320 being moved at, or beyond, for example, the plane L (e.g.,started to be moved towards the open configuration shown in FIG. 3C),the extension 340 can be configured to translate and/or rotate inresponse to a movement device (e.g., a motor, a gear mechanism, and/or aspring-loaded mechanism). In some embodiments, the translation androtation of the extension 340 when the display portion 320 is at oraround the slightly open position can be triggered by, for example, aswitch (that is coupled to the movement device) being actuated inresponse to the display portion 320 being rotated from the openconfiguration shown in FIG. 3B at or beyond, for example, the plane L.

FIG. 4A is a block diagram that illustrates a position detection module410 and an activation module 420 of a computing device 400. Also, thecomputing device 400 includes a memory 440 for storing a position file430. In this embodiment, physical components of the computing device 400such as a display portion, a base portion, an extension, etc. are notshown.

The position detection module 410 is configured to determine that atleast a portion of the computing device 400, such as a display portion,is in a specified position (with respect to another portion (e.g., baseportion) of the computing device 400). In response to the determinationby the position detection module 410, the activation module 420 isconfigured to activate (e.g., change to an active/on state oroperational state), or deactivate (e.g., changed to a deactivated/offstate or standby state) one or more movement devices based on theposition file 430. The movement devices can be configured to cause, forexample, translation and/or rotation of an extension of the computingdevice 400. The position file 430 can include information indicatingwhich movement devices should be activated or deactivated (or preventedfrom moving) when the computing device 400 is in the specified position.

For example, the position detection module 410 can be configured todetermine that the display portion of the computing device 400 is beingmoved from the closed position. The position detection module 410 cansend an indicator that the display portion of the computing device 400is being moved from the closed position to the activation module 420 (orthe activation module 420 can be configured to request information aboutthe position of the computing device 400). The activation module 420 canbe configured to activate one or more movement devices to cause (orprevent) an extension of the computing device 400 to translate away froma base portion of the computing device 400 in response to the displayportion of the computing device 400 being moved from the closed positionbased on the indicator that the display portion of the computing device400 is being moved from the closed position and based on informationincluded in the position file 430. An example of a position file isshown in FIG. 4B.

FIG. 4B illustrates a position file 450 that can be stored in the memory440 of the computing device 400 shown in FIG. 4A. As shown in FIG. 4B,the position file includes indicators of activation or deactivation ofmovement devices 470 associated with a computing device portion position460 (e.g., a position of a display portion of a computing device). Thecomputing device positions 460 include positions A through C.

The movement devices 470 include movement device Z1 and movement deviceZ2. The movement device P1 can be configured to cause, for example,translation of an extension of the computing device and the movementdevice Z2 can be configured to cause, for example, rotation of theextension of the computing device.

For example, when the portion of the computing device 400 is in positionA, the position file 450 indicates that the movement device Z1 and themovement device Z2 should be in deactivated state as indicated by “N.”As another example, when the computing device 400 is in position B, theposition file 450 indicates that the movement device Z1 and movementdevice Z2 should be in an activated state as indicated by “Y.”

In some embodiments, the position file 450 can be a default positionfile that is stored in the memory 440 of the computing device 400. Insome embodiments, one or more portions of the position file 450 can bedefined by (e.g., customized by), for example, a user of the computingdevice 400.

Referring back to FIG. 4A, the position detection module 410 can beconfigured to determine that at least a portion of the computing device400 is in a particular position based on the positions (e.g., relativepositions, combinations of positions) of physical components (e.g.,display portion, base portion) of the computing device 400. For example,the position detection module 400 can be configured to determine that adisplay portion of the computing device 400 is in an open position inresponse to the display portion of the computing device 400 beingrotated less than 180 degrees with respect to a base portion of thecomputing device 400.

In some embodiments, the position of a display portion of the computingdevice 400 with respect to a base portion of the computing device 400can be determined based on signals from, for example, a series ofelectrical contacts, mechanical switches, etc. In some embodiments, arotational position of a display portion of the computing device 400with respect to a base portion of the computing device 400 can bedetermined based on signals from, for example, a series of electricalcontacts, mechanical switches, etc. around a hinge portion coupled tothe display portion of the computing device 400. In some embodiments,movement to a specified point (e.g., a specified rotational positionwith respect to a base portion of the computing device 400), beyond apoint, and/or so forth, can be detected using a mechanical switch thatcan be actuated, an electrical contact, and/or so forth.

In some embodiments, one or more portions of the components shown in thecomputing device 400 in FIG. 4A can be, or can include, a hardware-basedmodule (e.g., a digital signal processor (DSP), a field programmablegate array (FPGA), a memory), a firmware module, and/or a software-basedmodule (e.g., a module of computer code, a set of computer-readableinstructions that can be executed at a computer). For example, in someembodiments, one or more portions of the position detection module 410can be, or can include, a software module configured for execution by atleast one processor (not shown). In some embodiments, the functionalityof the components can be included in different modules and/or componentsthan those shown in FIG. 4A. For example, although not shown, thefunctionality of the position detection module 410 can be included in adifferent module than the position detection module 410, or divided intoseveral different modules (not shown).

In some embodiments, the computing device 400 can be included in anetwork. In some embodiments, the network can include multiple computingdevices (such as computing device 400) and/or multiple server devices(not shown). Also, although not shown in FIG. 4, the computing device400 can be configured to function within various types of networkenvironments. For example, the network can be, or can include, a localarea network (LAN), a wide area network (WAN), and/or so forth. Thenetwork can be, or can include, a wireless network and/or wirelessnetwork implemented using, for example, gateway devices, bridges,switches, and/or so forth. The network can include one or more segmentsand/or can be have portions based on various protocols such as InternetProtocol (IP) and/or a proprietary protocol. The network can include atleast a portion of the Internet.

Memory 440 can be any type of memory device such as a random-accessmemory (RAM) component or a disk drive memory. As shown in FIG. 4, thememory 440 is a local memory included in the computing device 400.Although not shown, in some embodiments, the memory 440 can beimplemented as more than one memory component (e.g., more than one RAMcomponent or disk drive memory) within the computing device 400. In someembodiments, the memory 440 can be, or can include, a non-local memory(e.g., a memory not physically included within the computing device 400)within a network (not shown). For example, the memory 440 can be, or caninclude, a memory shared by multiple computing devices (not shown)within a network. In some embodiments, the memory 440 can be associatedwith a server device (not shown) on a client side of a network and canbe configured to serve several computing devices on the client side ofthe network.

FIG. 5 is a flowchart that illustrates a method for changing theactivation state of a movement device of a computing device based on aposition change of at least a portion of the computing device. In someembodiments, at least some portions of the method shown in FIG. 5 can beperformed by the components of the computing device shown in FIG. 4.

As shown in FIG. 5, movement of a portion of a computing device from afirst position to a second position can be determined (block 510). Forexample, a position detection module (such as position detection module410 shown in FIG. 4A) can be configured to determine that a portion(e.g., a display portion) of the computing device has moved from aclosed position to a flat position. In some embodiments, a rotationalposition of the display portion with respect to the base portion of thecomputing device can be detected based on a signal from a switch that isactuated in response to the display surface being rotated with respectto the base portion of the computing device.

A movement device can be activated in response to the determination thatthe portion of the computing device has moved from the first position tothe second position (block 520). For example, a movement device, such asa motor, can be activated in response to the portion of the computingdevice changing from, or as the portion of the computing device is beingchanged from, a first position to a second position. Activation of themotor can cause, for example, an extension of the computing device totranslate and/or rotate.

FIG. 6 is a perspective view of a computing device 600. As shown in FIG.6, the computing device 600, which is in a closed configuration,includes a display portion 620 and a base portion 610. The displayportion 620 has a hinge portion 628 that is coupled to the base portion610 via extensions 640. As shown in FIG. 6, one of the extensions 640 isdisposed on one side of the hinge portion 628 and another of theextensions 640 is disposed on another side of the hinge portion 620.Thus, the hinge portion 628 extends as a single hinge portion betweenthe extensions 640.

In this embodiment, the extensions 640 are disposed within the baseportion 610 when the computing device 600 is in the closedconfiguration. In some embodiments, at least a portion of the extensions640 are disposed outside of the base portion 610 when the computingdevice 600 is in the closed configuration.

As shown in FIG. 6, the display portion 620 is configured to rotateabout an axis O through the hinge portion 628 and the extensions 640. Insome embodiments, the hinge portion 628 of the display portion 620 canbe coupled to the extensions 640 via one or more pins (not shown).

In this embodiment, the hinge portion 628 and the extensions 640 have acollective width that is less than a width of a back end 613 the baseportion 610. In some embodiments, the hinge portion 628 and theextensions 640 can collectively define a width that is greater than orequal to a width of the back end 613 of the base portion 610.

As shown in FIG. 6, the display portion includes only one hingeportion—hinge portion 628. In some embodiments, the display portion 620can have more than one hinge portion. Also as shown in FIG. 6, thecomputing device 600 includes multiple extensions 640. In someembodiments, the computing device 600 can include a single extension orcan include more than two extensions.

Although the extensions 640 and the hinge portion 628 are shown in FIG.6 as being approximately centered within the back end 613 of the baseportion 610, in some embodiments, the extension 640 and/or the hingeportion 628 may not be centered within the back end 613 of the baseportion 610. In some embodiments, one or more of the extension 640and/or the hinge portion 628 may be skewed to the left side or rightside of the computing device 600.

FIGS. 7A and 7B are diagrams that illustrate a computing device 700 invarious configurations. Specifically, FIG. 7A is a diagram of a sideview of a portion of a computing device 700, including a base portion710 and a display portion 720, in a closed configuration. FIG. 7B is aschematic diagram of a side view of the portion of the computing device700 shown in FIG. 7A in a flat configuration. Although not shown, thecomputing device 700 can also be moved to an open configuration.

As shown in FIGS. 7A through 7D, the display portion 720 has an outersurface 722 that defines at least a portion of an outer cover of thecomputing device 700 when the computing device is in the closedconfiguration. The base portion 710 has a bottom surface 712 and a topsurface 714.

Although not shown, the base portion 710 can include an input regionthat can include various types of input devices such as, for example, akeyboard, one or more buttons, an electrostatic touchpad to control amouse cursor, etc. Also, although not shown, the display portion 720 caninclude a display with a display surface. In some embodiments, thedisplay can be, for example, a touch sensitive display.

Similar to the computing devices described above, the computing device700 can be moved from the closed configuration (shown in FIG. 7A) to theflat configuration (shown in FIG. 7B). In this embodiment, the computingdevice 700 can be changed from the closed configuration shown in FIG. 7Ato the flat configuration shown in FIG. 7B by rotating the displayportion 720 in a clockwise direction X1 (about axis V). In thisembodiment, the computing device 700 can be changed from the flatconfiguration shown in FIG. 7B to the open configuration shown in FIG.7A by rotating the display portion 720 in a counterclockwise directionX2 (about axis V).

As shown in FIGS. 7A and 7B, the base portion 710 includes a recess 711(also can be referred to as a notch) into which a bottom portion 725 ofthe display portion 720 may be inserted so that the computing device 700may be moved to the flat configuration. Also, as shown in FIGS. 7A and7B, a pad 717 is coupled to the bottom surface 712 of the base portion710 that enables the computing device 700 to be in the flatconfiguration. In some embodiments, the computing device 700 may beconfigured so that the computing device 700 may be in the flatconfiguration without the pad 717 or the recess 711.

The base portion 710 and the display portion 720 have a flat orientationwhen the computing device 700 is in the flat configuration shown in FIG.7B. When in the flat configuration, the top surface 714 of the baseportion 710 and the surface 724 of the display portion 720 are eachaligned along planes that are parallel (or substantially parallel).Also, when in the flat configuration, at least a portion of the outersurface 722 of the display portion 720 is aligned along a plane W andthe bottom surface 712 of the base portion 710 is also aligned along theplane W. When the computing device 700 is in the flat configuration, thedisplay portion 720 can be referred to as being in a flat position withrespect to the base portion 710.

In this embodiment, the computing device 700 is configured so that thedisplay portion 720 does not come in contact with a back end 713 (alsocan be referred to as a proximal end) of the base portion 710 inresponse to the computing device 700 being moved from the closedconfiguration (shown in FIG. 7A) to the flat configuration (shown inFIG. 7B). Specifically, the back end 713 has a curved portion that isdefined so that the bottom portion 725 of the base portion 720 does notcome in contact with the base portion 710.

FIGS. 8A through 8D are diagrams that illustrate a computing device 800in various configurations. The computing device 800 can be similar to,for example, the computing device 100 shown in FIG. 1. Specifically,FIG. 8A is a diagram of a side view of a portion of a computing device800, including a base portion 810 and a display portion 820, in a closedconfiguration. FIGS. 8B through 8D are diagrams of side views of theportion of the computing device 800 shown in FIG. 8A in an openconfiguration.

As shown in FIGS. 8A through 8D, the display portion 820 has an outersurface 822 that defines at least a portion of an outer cover of thecomputing device 800 when the computing device is in the closedconfiguration. The base portion 810 has a bottom surface 812 and a topsurface 814.

Although not shown, the base portion 810 can include an input regionthat can include various types of input devices such as, for example, akeyboard, one or more buttons, an electrostatic touchpad to control amouse cursor, etc. Also, although not shown, the display portion 820 caninclude a display with a display surface. In some embodiments, thedisplay can be, for example, a touch sensitive display.

In the embodiment illustrated in FIGS. 8A through 8D, the computingdevice 800 includes a shifting hinge 850. The shifting hinge 850includes an extension 840, a rotating mechanism 842, and a connectingrod 844. The rotating mechanism 842 is configured to rotate in aclockwise direction and a counterclockwise direction about axis M1within a portion (e.g., a distal portion) of the extension 840. Therotating mechanism 842, although configured to rotate within the portionof the extension 840, is fixedly coupled to the display portion 820.

FIGS. 8A through 8D are illustrated with the shifting hinge 850 exposedso that the components of the shifting hinge 850 may be seen while theshifting hinge is operating. In some embodiments, the shifting hinge850, or portions thereof, may be disposed within the base portion 810(e.g., the connecting rod 844 may be disposed within the base portion810) and/or the display portion 820 so that they may not be viewed by auser when the shifting hinge 850 is operated.

As shown in FIGS. 8A through 8D, the connecting rod 844 has a proximalend 843 and a distal end 845 coupled (e.g., rotatably coupled) to therotating mechanism 842. The proximal end 843 of the connecting rod 844is rotatably coupled to at least a portion of the base portion 810 ofthe computing device 800. The proximal end 843 is configured to rotateabout axis M2, which is at a fixed position within the base portion 810.The distal end 845 of the connecting rod 844 is configured to rotateabout an axis M3, which moves with the rotation of the rotatingmechanism 842.

The shifting hinge 850 is configured so that as the display portion 820is rotated in direction Q1, the rotating mechanism 842 is also rotatedin direction Q1. Because the rotating mechanism 842 is shaped like a camwith the distal end 845 of the connecting rod 844 coupled to therotating mechanism 842 and the proximal end 843 of the connecting rod844 rotatably coupled to a fixed position with respect to the baseportion 810, as the rotating mechanism 842 rotates, the extension 840 ismoved by the connecting rod 844 along direction R2 (as shown by theprogression from FIGS. 8A to 8D). Similarly, the shifting hinge 850 isconfigured so that as the display portion 820 is rotated in directionQ2, the rotating mechanism 842 is also rotated in direction Q2. As therotating mechanism 842 rotates, the extension 840 is moved by theconnecting rod 844 along direction R1 (as shown by the progression fromFIGS. 8D to 8A).

Thus, as illustrated in FIGS. 8A through 8D, the extension 840 isconfigured to translate in direction R1 (e.g., translational directionR1) and in direction R2 (towards the back end 813 (and away from aninput region) of the base portion 810) (e.g., translational directionR2). In some embodiments, the directions R1 and R2 can be orthogonal to(e.g., substantially orthogonal to) the axis M1, axis M2, and/or axisM3. Although not shown in FIGS. 8A through 8D, the extension 840 can beconfigured to rotate in the clockwise direction Q1 and/or in thecounterclockwise direction Q2 as the extension is moved in direction R1or R2.

In some embodiments, the proximal end 843 can be configured to rotateabout an axis that is configured to move with respect to the baseportion when the shifting hinge 850 is operated. As shown in FIGS. 8Athrough 8D, the rotating mechanism 842 is a cam. In some embodiments,the rotating mechanism 842 may not be a cam and/or may have a differentshape (e.g., a rectangular shape (or outer profile), a square shape (orouter profile), a circular shape (or outer profile)) than that shown inFIGS. 8A through 8D.

Extension 840, which is shown in FIGS. 8A through 8C, is used to couplethe base portion 810 with the display portion 820 and enable thecomputing device 800 to be moved between the various configurationsshown in FIGS. 8A through 8D. In other words, the display portion 820 iscoupled to the base portion 810 via the extension 840. In someembodiments, the base portion 810 and the display portion 820 can becoupled by more than one extension 840. For example, two extensions 840,located at opposing ends of the base portion 810 and the display portion820, can be used to couple the base portion 810 and the display portion820.

Although not shown, in some embodiments, the extension 840 can beconfigured to slidably move (e.g., translate) along one or more guides(not shown) disposed within the base portion 810. Thus, the extension840 can be coupled to the base portion 810 via one or more guides.Although not shown, the extension 840 can be configured to rotate aboutan axis (not shown).

Although not shown in FIGS. 8A through 8D, the computing device 800 canbe configured so that the computing device 800 can be moved from one ormore of the open configurations (shown in FIGS. 8B through 8D) to a flatconfiguration (not shown). In such embodiments, the rotating mechanism842, the connecting rod 844, and/or the extension 840 can be configuredso that the extension 840 can be moved (e.g., far enough out of the baseportion 810 along direction R2) so that the display portion 820 may bemoved to a flat position with respect to the base portion 810.

As shown in FIGS. 8A through 8D, the rotating mechanism 842 isconfigured to rotate approximately 130°. In some embodiments, therotating mechanism 842, the connecting rod 844, and/or the extension 840can be configured so that the extension 840 may rotate more than 130°(e.g., 150°, 210°) or less than 130° (e.g., 110°, 90°. For example, therotating mechanism 842, the connecting rod 844, and/or the extension 840can be configured so that the extension 840 may rotate 180°. In suchembodiments, the display portion 820 may be configured to rotate fromthe closed position with respect to the base portion 810 shown in FIG.8A to a flat position with respect to the base portion 810 (not shown).

As shown in FIG. 8A, the entire extension 840 is disposed within thebase portion 810 of the computing device 800 (or at least has a distalsurface 841 that is aligned with a backend 813 of the computing device800) when the computing device 800 is in the closed configuration shownin FIG. 8A. In some embodiments, at least a portion of the extension 840(or the distal surface 841 of the extension 840) is disposed outside ofthe base portion 810 of the computing device 800 when the computingdevice 800 is in the closed configuration shown in FIG. 8A.

In some embodiments, the extension 840 (or a device coupled to theextension 840) can be configured to resist the translational movement ofthe extension 840 as the display portion 820 is rotated. For example,the extension 840 can be connected to a device such as a dampener,spring, or other type of mechanism, that applies a force (e.g.,friction) against (e.g., pulls) the extension 840 in a directionopposite the translational movement of the extension 840 as the displayportion 820 is rotatably moved in the clockwise direction Q1.

In some embodiments, the extension 840 (and/or a portion associated withthe extension 840) can include a stop configured to limit movement ofthe extension 840. For example, the extension 840 can include a tab orprotrusion configured to contact another tab or protrusion coupled tothe base portion 810 to limit movement of the extension 840 (indirection R1 or direction R2). Although not shown, in some embodiments,the extension 840 can be configured to slidably move within a guide. Theguide and/or extension 840 can include one or more detents and/or stops.

Although not shown, in some embodiments, the computing device 800 caninclude a mechanical mechanism that is configured to cause the extension840 to translate and/or rotate in response to the display portion 820being rotated in the clockwise direction Q1 or in the counterclockwisedirection Q2. For example, a motor and gear mechanism can be configuredto cause the extension 840 to translate out of the base portion 810 ofthe computing device 800 in response to the display portion 820 beingrotated from the closed position (shown in FIG. 8A) to one of the openpositions (shown in FIGS. 8B through 8D).

FIG. 9A is a diagram of a computing device 900 in a closedconfiguration, according to an embodiment. As shown in FIG. 9A, thecomputing device 900 includes a display portion 920 and a base portion910. The computing device 900 also includes shifting hinges 950 thateach include an extension 940. Distal surfaces 941 of the extension 940are approximately aligned with a back end surface 913 of the computingdevice 900, or disposed within the computing device 900 when thecomputing device 900 is in the closed configuration.

FIG. 9B is a diagram of the computing device 900 shown in FIG. 9A in anopen configuration, according to an embodiment. FIG. 9B illustratesportions of the extensions 940 when the computing device 900 is in theopen configuration. As shown in FIG. 9B, the computing device 900includes a display 926, a keyboard 914, and a mouse trackpad 916.

Implementations of the various techniques described herein may beimplemented in digital electronic circuitry, or in computer hardware,firmware, software, or in combinations of them. Implementations mayimplemented as a computer program product, i.e., a computer program(e.g., tangibly) embodied in, e.g., in a machine-readable storage device(computer-readable medium, a non-transitory computer-readable storagemedium, a tangible computer-readable storage medium), for processing by,or to control the operation of, data processing apparatus, e.g., aprogrammable processor, a computer, or multiple computers. A computerprogram, such as the computer program(s) described above, can be writtenin any form of programming language, including compiled or interpretedlanguages, and can be deployed in any form, including as a stand-aloneprogram or as a module, component, subroutine, or other unit suitablefor use in a computing environment. A computer program can be deployedto be processed on one computer or on multiple computers at one site ordistributed across multiple sites and interconnected by a communicationnetwork.

Method steps may be performed by one or more programmable processorsexecuting a computer program to perform functions by operating on inputdata and generating output. Method steps also may be performed by, andan apparatus may be implemented as, special purpose logic circuitry,e.g., an FPGA (field programmable gate array) or an ASIC(application-specific integrated circuit).

Processors suitable for the processing of a computer program include, byway of example, both general and special purpose microprocessors, andany one or more processors of any kind of digital computer. Generally, aprocessor will receive instructions and data from a read-only memory ora random access memory or both. Elements of a computer may include atleast one processor for executing instructions and one or more memorydevices for storing instructions and data. Generally, a computer alsomay include, or be operatively coupled to receive data from or transferdata to, or both, one or more mass storage devices for storing data,e.g., magnetic, magneto-optical disks, or optical disks. Informationcarriers suitable for embodying computer program instructions and datainclude all forms of non-volatile memory, including by way of examplesemiconductor memory devices, e.g., EPROM, EEPROM, and flash memorydevices; magnetic disks, e.g., internal hard disks or removable disks;magneto-optical disks; and CD-ROM and DVD-ROM disks. The processor andthe memory may be supplemented by, or incorporated in special purposelogic circuitry.

To provide for interaction with a user, implementations may beimplemented on a computer having a display device, e.g., a cathode raytube (CRT) or liquid crystal display (LCD) monitor, for displayinginformation to the user and a keyboard and a pointing device, e.g., amouse or a trackball, by which the user can provide input to thecomputer. Other kinds of devices can be used to provide for interactionwith a user as well; for example, feedback provided to the user can beany form of sensory feedback, e.g., visual feedback, auditory feedback,or tactile feedback; and input from the user can be received in anyform, including acoustic, speech, or tactile input.

Implementations may be implemented in a computing system that includes aback-end component, e.g., as a data server, or that includes amiddleware component, e.g., an application server, or that includes afront-end component, e.g., a client computer having a graphical userinterface or a Web browser through which a user can interact with animplementation, or any combination of such back-end, middleware, orfront-end components. Components may be interconnected by any form ormedium of digital data communication, e.g., a communication network.Examples of communication networks include a local area network (LAN)and a wide area network (WAN), e.g., the Internet.

While certain features of the described implementations have beenillustrated as described herein, many modifications, substitutions,changes and equivalents will now occur to those skilled in the art. Itis, therefore, to be understood that the appended claims are intended tocover all such modifications and changes as fall within the scope of theembodiments. It should be understood that they have been presented byway of example only, not limitation, and various changes in form anddetails may be made. Any portion of the apparatus and/or methodsdescribed herein may be combined in any combination, except mutuallyexclusive combinations. The embodiments described herein can includevarious combinations and/or sub-combinations of the functions,components and/or features of the different embodiments described.

What is claimed is:
 1. A computing device, comprising: a base portionincluding an input region and a hinge; a display portion; a moving hingecoupled to the display portion, the moving hinge including a rotatingmechanism, the rotating mechanism of the moving hinge configured torotate about an axis of rotation as the display portion rotates in adirection away from the input region; a connecting rod coupled to themoving hinge and to the hinge of the base portion, the moving hingebeing disposed at a first position with respect to the base portion, themoving hinge configured to move to a second position such that the axisof rotation of the rotating mechanism of the moving hinge is moved inresponse to the display portion being rotated in the direction away fromthe input region, wherein the display portion includes a display surfacethat faces the input region of the base portion when the display portionis in a closed position, and the display surface of the display portionis aligned along a plane substantially parallel to a plane along which abottom surface of the base portion is aligned when the display portionis in a flat position; and an extension member coupled to the movinghinge, the extension member being configured to move in a direction awayfrom the base portion as the rotating mechanism of the moving hingerotates, the extension member having a portion disposed outside the baseportion and the display portion.
 2. The computing device of claim 1,wherein the connecting rod includes a distal end portion and a proximalend portion, the distal end portion of the connecting rod beingconnected to the moving hinge, the proximal end portion of theconnecting rod being connected to the base portion.
 3. The computingdevice of claim 2, wherein the hinge is coupled to the proximal endportion of the connecting rod, the hinge configured to rotate about asecondary axis of rotation.
 4. The computing device of claim 1, whereinthe hinge is disposed at a fixed position within the base portion. 5.The computing device of claim 1, wherein the moving hinge is coupled tothe display portion via the extension member.
 6. The computing device ofclaim 1, wherein the connecting rod is configured to rotate as therotating mechanism of the moving hinge rotates about the axis ofrotation.
 7. The computing device of claim 1, wherein the connecting rodis configured to move the moving hinge from the first position to thesecond position.
 8. A computing device, comprising: a base portionincluding a first hinge and an input region, the first hinge configuredto rotate about an axis of rotation; a display portion; a second hingecoupled to the display portion, the second hinge including a rotatingmechanism, the rotating mechanism of the second hinge configured torotate about an axis of rotation as the display portion rotates in adirection away from the input region; and a connecting rod including afirst end portion and a second end portion, the first end portion of theconnecting rod being coupled to the second hinge, the second end portionof the connecting rod being coupled to the first hinge, the connectingrod configured to move the second hinge in a direction away from theinput region of the base portion in response to the first hinge beingrotated about the axis of rotation, wherein the display portion includesa display surface that faces the input region of the base portion whenthe display portion is in a closed position, and the display surface ofthe display portion is aligned along a plane substantially parallel to aplane along which a bottom surface of the base portion is aligned whenthe display portion is in a flat position; and an extension membercoupled to the second hinge, the extension member being configured tomove in a direction away from the base portion as the rotating mechanismof the second hinge rotates, the extension member having a portiondisposed outside the base portion and the display portion.
 9. Thecomputing device of claim 8, wherein the first hinge is disposed at afixed position within the base portion.
 10. The computing device ofclaim 8, wherein the second hinge is configured to rotate about an axisof rotation as the display portion rotates in a direction away from theinput region of the base portion.
 11. The computing device of claim 8,wherein the second hinge is configured to move from a first positionwith respect to the base portion to a second position with respect tothe base portion such that the axis of rotation of the second hinge ismoved in response to the display portion being rotated in the directionaway from the input region of the base portion.
 12. The computing deviceof claim 8, wherein the second hinge is coupled to the display portionvia the extension member.
 13. A computing device comprising: a baseportion including an input region and a hinge; a display portion; amoving hinge including a rotating mechanism configured to rotate aboutan axis of rotation as the display portion rotates in a direction awayfrom the input region; and an extension member coupled to the movinghinge, the extension member being configured to move in a direction awayfrom the base portion as the rotating mechanism of the moving hingerotates, the extension member having a portion disposed outside the baseportion and the display portion; and a connecting rod coupled to themoving hinge and to the hinge of the base portion, the connecting rodand the extension member configured to move the axis of rotation of therotating mechanism of the moving hinge in response to the displayportion being rotated in the direction away from the input region,wherein the display portion includes a display surface that faces theinput region of the base portion when the display portion is in a closedposition, and the display surface of the display portion is alignedalong a plane substantially parallel to a plane along which a bottomsurface of the base portion is aligned when the display portion is in aflat position.
 14. The computing device of claim 13, wherein the hingeis disposed at a fixed position within the base portion.
 15. Thecomputing device of claim 13, wherein the connecting rod includes afirst portion and a second portion, the first portion of the connectingrod being coupled to the moving hinge, the second portion of theconnecting rod being coupled to the hinge.
 16. The computing device ofclaim 13, wherein the connecting rod is configured to rotate as therotating mechanism of the moving hinge rotates about the axis ofrotation.